Send eof to subshell (or to the program running under it)." (interactive) (byte-code "ÀÁ " [nil process-send-eof] 2))
(defun kill-output-from-shell nil "\
Kill all output from shell since last input." (interactive) (byte-code "Ádb Ã`\"Äcdb" [last-input-end nil beginning-of-line kill-region "*** output flushed ***
"] 4))
(defun show-output-from-shell nil "\
Display start of this batch of shell output at top of window.
Also put cursor there." (interactive) (byte-code "ÁÂÃ \"b" [last-input-end nil set-window-start selected-window] 4))
(defun copy-last-shell-input nil "\
Copy previous shell input, sans newline, and insert before point." (interactive) (byte-code "ÂÃ \"cÄÅ!" [last-input-end last-input-start nil buffer-substring delete-char -1] 3))
(defun interrupt-shell-subjob nil "\
Interrupt this shell's current subjob." (interactive) (byte-code "ÀÂÀÁ\"" [nil t interrupt-process] 3))
(defun kill-shell-subjob nil "\
Send kill signal to this shell's current subjob." (interactive) (byte-code "ÀÂÀÁ\"" [nil t kill-process] 3))
(defun quit-shell-subjob nil "\
Send quit signal to this shell's current subjob." (interactive) (byte-code "ÀÂÀÁ\"" [nil t quit-process] 3))
(defun stop-shell-subjob nil "\
Stop this shell's current subjob." (interactive) (byte-code "ÀÂÀÁ\"" [nil t stop-process] 3))
(defun kill-shell-input nil "\
Kill all text since last stuff output by the shell or its subjobs." (interactive) (byte-code "ÀÁÂÃp!!`\"" [nil kill-region process-mark get-buffer-process] 5))
Run an inferior Lisp process, input and output via buffer *lisp*." (interactive) (byte-code "ÁÂÃÄ\"!Å " [inferior-lisp-program nil switch-to-buffer make-shell "lisp" inferior-lisp-mode] 4))
(defun lisp-send-defun (display-flag) "\
Send the current defun to the Lisp process made by M-x run-lisp.
With argument, force redisplay and scrolling of the *lisp* buffer.
Variable `inferior-lisp-load-command' controls formatting of
the `load' form that is set to the Lisp process." (interactive "P") (byte-code "ÂÊË!ÌÍ!Î `ÏÐÑÊË!!\"Ò Ó` ÂÔ%ÕËÏ \"\"* ÊË!Ö!×!GØ!Ù!ÂqdÚ!dbÛ dUoÜ !? wÂZdÝÞZ!ß`\")à\"-)" [end filename nil inferior-lisp-load-command display-flag process buffer w height inferior-lisp-prompt get-process "lisp" error "No current lisp process" end-of-defun format "/tmp/emlisp%d" process-id beginning-of-defun write-region nomessage process-send-string process-buffer get-buffer-window display-buffer window-height accept-process-output beginning-of-line looking-at vertical-motion 4 set-window-start set-window-point] 23))
(defun lisp-send-defun-and-go nil "\
Send the current defun to the inferior Lisp, and switch to *lisp* buffer." (interactive) (byte-code "ÀÁÀ!ÂÃ!" [nil lisp-send-defun switch-to-buffer "*lisp*"] 3))